| API Documentation |  |

- MAIN PAGE
- NAMESPACES
- CLASSES

nkMaths::Matrix Member List

This is the complete list of members for nkMaths::Matrix, including all inherited members.

_m | nkMaths::Matrix |
fromString(nkMemory::StringView str) | nkMaths::Matrix |
get(unsigned int row, unsigned int col) const | nkMaths::Matrix |
getCol0() const | nkMaths::Matrix |
getCol1() const | nkMaths::Matrix |
getCol2() const | nkMaths::Matrix |
getCol3() const | nkMaths::Matrix |
getDecomposed(Vector &position, Matrix &orientation, Vector &scale) const | nkMaths::Matrix |
getDeterminantMat2() const | nkMaths::Matrix |
getDeterminantMat3() const | nkMaths::Matrix |
getDeterminantMat4() const | nkMaths::Matrix |
getInverseMat2() const | nkMaths::Matrix |
getInverseMat3() const | nkMaths::Matrix |
getInverseMat4() const | nkMaths::Matrix |
getOrientationComponent() const | nkMaths::Matrix |
getPositionComponent() const | nkMaths::Matrix |
getRow0() const | nkMaths::Matrix |
getRow1() const | nkMaths::Matrix |
getRow2() const | nkMaths::Matrix |
getRow3() const | nkMaths::Matrix |
getScaleComponent() const | nkMaths::Matrix |
getTraceMat2() const | nkMaths::Matrix |
getTraceMat3() const | nkMaths::Matrix |
getTraceMat4() const | nkMaths::Matrix |
getTranspose() const | nkMaths::Matrix |
inverseMat2() | nkMaths::Matrix |
inverseMat3() | nkMaths::Matrix |
inverseMat4() | nkMaths::Matrix |
Matrix() noexcept | nkMaths::Matrix |
Matrix(float m00, float m01, float m10, float m11) noexcept | nkMaths::Matrix |
Matrix(float m00, float m01, float m02, float m10, float m11, float m12, float m20, float m21, float m22) noexcept | nkMaths::Matrix |
Matrix(float m00, float m01, float m02, float m03, float m10, float m11, float m12, float m13, float m20, float m21, float m22, float m23, float m30, float m31, float m32, float m33) noexcept | nkMaths::Matrix |
Matrix(const Matrix &other) noexcept | nkMaths::Matrix |
operator!=(const Matrix &other) | nkMaths::Matrix |
operator*(const Matrix &other) const | nkMaths::Matrix |
operator*(const Vector &vec) const | nkMaths::Matrix |
operator*(const Quaternion &q) const | nkMaths::Matrix |
operator*(float scalar) const | nkMaths::Matrix |
operator*=(const Matrix &other) | nkMaths::Matrix |
operator*=(float scalar) | nkMaths::Matrix |
operator+(const Matrix &other) const | nkMaths::Matrix |
operator+=(const Matrix &other) | nkMaths::Matrix |
operator-(const Matrix &other) const | nkMaths::Matrix |
operator-=(const Matrix &other) | nkMaths::Matrix |
operator/(float scalar) const | nkMaths::Matrix |
operator/=(float scalar) | nkMaths::Matrix |
operator=(const Matrix &other) noexcept | nkMaths::Matrix |
operator==(const Matrix &other) | nkMaths::Matrix |
set(float val, unsigned int row, unsigned int col) | nkMaths::Matrix |
setOrientationComponent(const Quaternion &rot) | nkMaths::Matrix |
setPositionComponent(const Vector &position) | nkMaths::Matrix |
setScaleComponent(const Vector &scale) | nkMaths::Matrix |
setToOrthographicMatrix(float widthNearPlane, float heightNearPlane, float nearVal, float farVal) | nkMaths::Matrix |
setToPerspectiveMatrix(float fov, float aspect, float nearVal, float farVal) | nkMaths::Matrix |
setToTransformation(const Vector &position, const Quaternion &orientation, const Vector &scale) | nkMaths::Matrix |
setToViewMatrixDirection(const Vector &position, const Vector &direction, const Vector &upDirection) | nkMaths::Matrix |
toString() const | nkMaths::Matrix |
transpose() | nkMaths::Matrix |